package main

import "fmt"

//const 声明一个常数值
const s string = "constant"

//在常量组中，不提供类型和初始值，那么就和上个常量相同
const (
	s1 = "abc"
	s2
)

//枚举
const (
	a1 = iota
	a2
	a3
	a4
)

func main() {
	fmt.Println(s)
	fmt.Println(s1)
	fmt.Println(s2)
	fmt.Println(a1, a2, a3, a4)
	const n = 500000000
	const d = 3e20 / n
	fmt.Println(d)
	//d没有指定类型，需要强转
	fmt.Println(int64(d))

}
